/**
 * ajax 服务路由集合
 */

// import Vue from 'vue'
// import VueRouter from 'vue-router'
// Vue.use(VueRouter)
const router = require('koa-router')({
    prefix: '/weapp',
    // path:'/',
    // component:()=>import('@/views/Home')
})
const controllers = require('../controllers')

// 从 sdk 中取出中间件
// 这里展示如何使用 Koa 中间件完成登录态的颁发与验证
const { auth: { authorizationMiddleware, validationMiddleware } } = require('../qcloud')

// --- 登录与授权 Demo --- //
// 登录接口
router.get('/login', authorizationMiddleware, controllers.login)
// 用户信息接口（可以用来验证登录态）
router.get('/user', validationMiddleware, controllers.user)

// --- 图片上传 Demo --- //
// 图片上传接口，小程序端可以直接将 url 填入 wx.uploadFile 中
router.post('/upload', controllers.upload)

// --- 信道服务接口 Demo --- //
// GET  用来响应请求信道地址的
router.get('/tunnel', controllers.tunnel.get)
// POST 用来处理信道传递过来的消息
router.post('/tunnel', controllers.tunnel.post)

// --- 客服消息接口 Demo --- //
// GET  用来响应小程序后台配置时发送的验证请求
router.get('/message', controllers.message.get)
// POST 用来处理微信转发过来的客服消息
router.post('/message', controllers.message.post)


router.post('/createfeedback', controllers.createfeedback)//反馈表
router.post('/userstrategy', controllers.userstrategy)//用户发布攻略表
router.get('/getcollect', controllers.getcollect)//用户收藏表
router.get('/getmessage', controllers.getmessage)//详情
router.get('/getall', controllers.getall)//首页
router.get('/getindex_src', controllers.getindex_src)//轮播图
router.get('/gettour', controllers.gettour)//我的旅行
router.get('/getsearch', controllers.getsearch)//搜索
router.get('/getasearch', controllers.getasearch)//官方搜索攻略
router.post('/deletetour', controllers.deletetour)//删除我的旅行
router.post('/test', controllers.test)//官方搜索攻略

router.get('/agetsearch', controllers.agetsearch)//搜索


router.post('/addcollectlist', controllers.addcollectlist)//反馈表
router.post('/deletecollectlist', controllers.deletecollectlist)//反馈表
module.exports = router
